<%@ page contentType="text/html; charset=iso-8859-1" language="java" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %>
<%@ include file="../inc/topo.jsp" %>
		<div id="breadcrumb">
			<s:text name="label.breadcrumb"/><a href="listarMenu.action">
			<s:text name="label.menu"/></a>
			<s:text name="breadcrumb.separador"/>
			<s:text name="label.menuSitio" />
			<br/>
			<br/>
			<h1><s:text name="label.editarmenusitio"/></h1>			
		</div>
		<br/>
		<a href="listarMenu.action">
			<s:text name="label.voltar"/>
		</a> | 
		<a href="adicionarItemMenu.action?nuMenu=${nuMenu}" id="linkAdicionarItemMenu">
			<s:text name="label.adicionar"/>
		</a>
				
		<c:set var="titPagina"><s:text name="pagina.associada" /></c:set>
		<c:set var="titOrdem"><s:text name="label.ordem" /></c:set>		
		<c:set var="titTitulo"><s:text name="label.nome_do_link" /></c:set>
		<c:set var="titNivel"><s:text name="label.nivel"/></c:set>
		<c:set var="titEsconder"><s:text name="label.esconder"/></c:set>
		<c:set var="titMostrarPag"><s:text name="label.paginas"/></c:set>
		
		<%@ include file="../inc/mensagens.jsp" %>
		<br/>
		<div class="TbLEdit_Form">			
		<!-- list e o que esta populado atraves do request setado pelo struts -->
			<display:table name="listItemMenu" id="row" requestURI="listarItemMenu.action" pagesize="300">
				<display:column property="nuItemMenu" title="cod"/>		
				<display:column title="#">
					<s:url id="editUrl" action="atualizarItemMenu">						 
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
					</s:url>
					<s:a href="%{editUrl}"><img src="images/b_edit.png" alt="Editar ${row.noTituloApresentacao}" /></s:a>
					|					
					<a href="adicionarItemMenu.action?nuMenu=${nuMenu}&amp;ordem=${row.nuOrdem}&amp;nivel=${row.nuNivel}"><s:text name="label.adicionar" /></a>
				</display:column>
				
				<display:column title="${titTitulo}" class="colTitulo">
					${row.nuNivel == 1?"<strong>":""}
					${row.noTituloApresentacao}
					${row.nuNivel == 1?"</strong>":""}
				</display:column>
				
				<display:column title="${titNivel}" class="colNivel">
					<s:url id="aumentarNivel" action="alterarNivelItemMenu">						 
						<s:param name="nuMenu">${nuMenu}</s:param>
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
						<s:param name="fator">0</s:param>
					</s:url>
					<s:url id="diminuirNivel" action="alterarNivelItemMenu">			
						<s:param name="nuMenu">${nuMenu}</s:param>			 
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
						<s:param name="fator">1</s:param>
					</s:url>
					<s:a href="%{aumentarNivel}"><img src="images/back-alt.gif" alt="Esquerda" /></s:a>
					<s:a href="%{diminuirNivel}"><img src="images/forward-alt.gif" alt="Direita" /></s:a>								
				</display:column>
											
				<display:column title="${titOrdem}" class="colNivel">
					<s:url id="aumentarOrdem" action="alterarOrdemItemMenu">						 
						<s:param name="nuMenu">${nuMenu}</s:param>
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
						<s:param name="fator">1</s:param>
					</s:url>
					<s:url id="diminuirOrdem" action="alterarOrdemItemMenu">			
						<s:param name="nuMenu">${nuMenu}</s:param>			 
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
						<s:param name="fator">0</s:param>
					</s:url>
					<s:a href="%{aumentarOrdem}"><img src="images/up-alt.gif" alt="Aumentar Ordem Menu"/></s:a>
					<s:a href="%{diminuirOrdem}"><img src="images/down-alt.gif" alt="Diminuir Ordem Menu"/></s:a>			
				</display:column>		
				
				<display:column title="${titPagina}" class="colTitulo">
					<c:choose>
						<c:when test="${empty row.noLinkExterno}">
							<c:if test="${ not empty row.paginaAssociada}">
								<s:url id="urlPag" action="abrirPagina">						 
									<s:param name="pagina.nuPagina">${row.nuPagina}</s:param>
								</s:url>
								<s:a href="%{urlPag}">${row.nuPagina} - ${row.paginaAssociada.noTitulo}</s:a>
							</c:if>	
							<c:if test="${ empty row.paginaAssociada}">
								<s:url id="urlPag" action="adicionarPagina">						 
									<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
								</s:url>
								N/A
								<s:a href="%{urlPag}"> Criar pg.</s:a>
							</c:if>
						</c:when>
						<c:otherwise>
							<a href="${row.noLinkExterno}">${row.noLinkExterno}</a>
						</c:otherwise>
					</c:choose> 
				</display:column>

				<display:column title="${titEsconder}" class="del" >
					<c:if test="${row.coEsconder}" ><s:text name="opcao.sim"/></c:if>
					<c:if test="${ not row.coEsconder}" ><s:text name="opcao.nao"/></c:if>
				</display:column>		
					
				<display:column title="${titMostrarPag}" class="del" >
					<s:url id="paginas" action="listarPaginasPorMenu">
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
						<s:param name="nuMenu">${nuMenu}</s:param>
					</s:url>
					<s:a href="%{paginas}"><img src="images/paginas.gif" alt="Mostrar ${titPagina}s de ${row.noTitulo}" /></s:a>		
				</display:column>						
			
				<display:column title="Apagar" class="del">
					<s:url id="apagar" action="deletarItemMenu">
						<s:param name="itemMenu.nuItemMenu">${row.nuItemMenu}</s:param>
					</s:url>
					<s:a href="%{apagar}"><img src="images/delete.gif" alt="Apagar ${row.noTituloApresentacao}" /></s:a>				
				</display:column>
			</display:table> 
		</div>
	<jsp:include page="../inc/final.jsp" />
